home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 7039 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.0 KB  |  45 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: comp.vuw.ac.nz!HERMES!maths!peterm
  3. From: peterm@maths.grace.cri.nz (Peter McGavin)
  4. Subject: Re: AddIntServer + VERTB strangeness
  5. Message-ID: <PETERM.96Apr7124019@tui.maths.irl.cri.nz>
  6. Date: 07 Apr 1996 00:40:19 GMT
  7. References: <PETERM.96Apr4234146@tui.maths.irl.cri.nz>
  8.     <1380.6669T1116T2575@gramercy.ios.com>
  9. Organization: Industrial Research Ltd
  10. In-reply-to: larrymb@gramercy.ios.com's message of 6 Apr 1996 00:34:12 GMT
  11.  
  12. larrymb@gramercy.ios.com (Pacarana) writes:
  13. >>OK, but I feel I should make it clear that it is OS-illegal and unsafe
  14. >>to disable interrupts for "more than a very brief instant". [...]
  15. >   Unless you have it hooked into some sort of network, I have never found
  16. >that to be the case.
  17.  
  18. OK perhaps I'm biassed because my Amiga is in a network and I get
  19. annoyed when my Amiga stops because -someone else- on the network
  20. starts playing an OS-killing game.  On the other hand, even in a
  21. non-network environment, I've seen plenty of disk lockups, clocks
  22. showing the wrong times, failed zmodem downloads and even the
  23. occasional corrupted hard disks caused by Disable() for too long, not
  24. to mention the number of OS-killing games/demos that simply can't read
  25. my A3000 keyboard or handle my non-zero VBR.
  26.  
  27. >And that reaaly isn't the setup to run every type of game
  28. >in. Even Forbid and oushing all resources to the max, etc. would likely
  29. >enfeeble the machine so much that it wouldno longer be of use in such a
  30. >situation anyway.
  31.  
  32. Once an input handler is installed, the difference is less than 1%.
  33. That is insignificant compared with differences between different
  34. Amiga models and configurations, different algorithms, probably even
  35. the time taken to render different frames in the same game.
  36.  
  37. >>The safe, legal way to install interrupts is to use AddIntServer(),
  38. >>SetIntVector(), QBlit(), AddICRVector(), etc.  [...]
  39. >  Perhaps, but whatever I tried, it never seemed to work out as well.
  40.  
  41. Did you try an input-handler?
  42. -- 
  43. Peter McGavin.   (p.mcgavin@irl.cri.nz)
  44.  
  45.